package jheej5024;

import java.util.Scanner;

public class J12_Gugudan {

	// 반복문 while, do-while, For 을 이용해서
	// 구구단을 출력해 봄
	
	
	public static void main(String[] args) {
	// 문제 1: While 문을 이용해서 3단을 출력
		
		int a=1;
		while(a <=9) {
			System.out.println( "3x" + a+ "="+(3*a));
            ++a;   		
		}
		
		
		int i = 1;
		int ans = 0;
		while ( i <= 9){
			ans = 3 *i;
			System.out.println("3x"+ i +"=" + ans);
			++i;
		}	
		
		
	// 문제 2: do-while 문을 이용해서 7단을 출력
		
		int b = 1;
		do {
		System.out.println( "7x"+b+"=" +(7*b));
		++b;
		} while (b<=9);
		
		int k = 1;
		int ans2 = 0;
		do { 
			ans2 = 7 * k;
			System.out.println( "7x"+ k + "=" + ans2);
			++k;
		} while (k <= 9);
		
		
		
	// 문제 3: for 문을 이용해서 9단을 출력
		
		for(int l = 1; l <=9; ++l) {
			System.out.println( "9x" + l + "=" + (9*l));
		}
		
	
	// 문제 4 : 단값을 입력받아 해당 단을 출력
	// while, do-while, for 반복문등을 이용해서 작성
		
	// while
		Scanner sc = new Scanner (System.in);
		System.out.println( "출력할 단을 입력하세요" );
		int myKey = sc.nextInt();  //단을 입력받음
		
		i = 1;
		int dan = 0;
		while (i <= 9){
			dan = myKey * i;  	
		 System.out.println( myKey+"*"+ i + "=" +dan );
		 ++i;
		}
		
		
		//do-while
		int m =1;
		dan =sc.nextInt();
		do {
			System.out.println( dan + "x" +m+ "=" +dan*m);
			
		}while (m <=9);
		
		
		
		//for
		System.out.println( "출력할 단을 입력하세요" );
		dan = sc.nextInt();
		for (int n =1;n<=9; ++n)
		System.out.println(dan + "x" +n+ "="+dan*n);
		
		
	}

}
